import cv2.cv2 as cv2
import os
# # 高斯滤波
# cv2.GaussianBlur()
# # 中值滤波
# cv2.medianBlur()

filename = os.path.abspath('第二次作业/lena.jpg')

lena = cv2.imread(filename)
cv2.imshow("original",lena)
print(lena[0],lena.shape,lena[0].shape)

# 平均滤波
blurImg = cv2.blur(lena,ksize=(3,3))
cv2.imshow("blur",blurImg)

# 高斯滤波
gaussianImg = cv2.GaussianBlur(lena,(3,3),30)
cv2.imshow('gaussianImg',gaussianImg)

# 中值滤波
medianImg = cv2.medianBlur(lena,3)
cv2.imshow('medianImg',medianImg)

cv2.waitKey()
cv2.destroyAllWindows()